photovoltaic solar electricity - French English Dictionary